S3 に削除マーカー付きオブジェクトが存在する場合の list-objects-v2 コマンドの挙動を教えてください

S3 に削除マーカー付きオブジェクトが存在する場合の list-objects-v2 コマンドの挙動を教えてください

Clock Icon2023.06.14

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

S3 のオブジェクト一覧を AWS CLI の list-objects-v2 コマンドで取得するプログラムを作成しています。
S3 ではバージョニングを有効にしており、削除マーカー付きオブジェクトも存在しているため、list-objects-v2 コマンド実行時の挙動を知りたいと思っています。

S3 に削除マーカー付きオブジェクトが存在する場合の list-objects-v2 コマンドの挙動を教えてください。

どう対応すればいいの?

削除マーカー付きオブジェクトを取得するリクエストを実施した場合、データがないため何も取得しない挙動となります。

データがないため、GET リクエストから何も取得しない (エラー 404 を受け取る)。

AWS 公式ドキュメントより

参考資料

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.